const router = require('koa-router')()

// 如何在这个地方使用数据库 sql数据库（存放数据的一个关系型数据库）
// 链接数据库
const mysql = require('mysql')
const connection = mysql.createConnection({
  host: 'localhost', // 主机 域名
  user: 'root', // 用户 谁的数据库
  password: '12345678', // 数据库的密码
  database: 'blogs', // 数据库的名字
})
// 数据库异步查询语句封装
function exec() {
  return new Promise((resolve, reject) => {
    connection.query('select * from users', (err, data) => {
      if (err) reject(err)
      resolve(data)
    })
  })
}

router.get('/api/users', async (ctx, body) => {
  ctx.body = await exec()
})

module.exports = router
